rolling apparatus - Spanish English Dictionary